<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Printer Job Language</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Printer_Job_Language"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Printer_Job_Language rootpage-Printer_Job_Language skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Printer Job Language</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p><b>Printer Job Language</b> (<b>PJL</b>) is a method developed by <a href="Hewlett-Packard" title="Hewlett-Packard">Hewlett-Packard</a> for switching <a href="Computer_printer" class="mw-redirect" title="Computer printer">printer</a> languages at the job level, and for status readback between the printer and the host computer. PJL adds job level controls, such as printer language switching, job separation, environment, status readback, device attendance and file system commands.
</p><p>"PJL offers application programs an efficient way to remotely control Hewlett-Packard printers. Using PJL, developers can provide applications with the ability to programmatically switch printer languages, monitor printer status, request the printer model and configuration, change control panel default settings, modify control panel messages, and more."<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>While PJL was conceived as an extension to <a href="Printer_Command_Language" title="Printer Command Language">Printer Command Language</a> (PCL), it is now supported by most <a href="PostScript" title="PostScript">PostScript</a> printers.
</p><p>Many printer vendors have extended PJL to include commands proprietary to their products. Not all PJL commands documented by HP are implemented in all HP or other vendor products.
</p><p>PJL resides above all the other printer languages and parses commands first.
</p><p>The <a href="Syntax" title="Syntax">syntax</a> mainly uses plain <a href="English_language" title="English language">English</a> words.
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text">*<style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://h10032.www1.hp.com/ctg/Manual/bpl13207.pdf">"HP PCL/PJL Reference: Printer Job Language Technical Reference Addendum"</a> <span class="cs1-format">(PDF)</span>. H-P<span class="reference-accessdate">. Retrieved <span class="nowrap">25 June</span> 2006</span>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://h10032.www1.hp.com/ctg/Manual/bpl13208.pdf">"HP PCL/PJL reference - Printer Job Language Technical Reference Manual"</a> <span class="cs1-format">(PDF)</span>. H-P<span class="reference-accessdate">. Retrieved <span class="nowrap">23 June</span> 2006</span>.</cite></li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}
/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Hewlett-Packard_software449" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */
.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}
/* end https://en.wikipedia.org/ */
</style><div id="Hewlett-Packard_software449" style="font-size:114%;margin:0 4em"><a href="Hewlett-Packard" title="Hewlett-Packard">Hewlett-Packard</a> software</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Applications and utilities</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="OpenText_ALM" title="OpenText ALM">ALM</a>†</li>
<li><a href="HP_Application_Security_Center" title="HP Application Security Center">Application Security Center</a></li>
<li><a href="HP_Business_Service_Automation" title="HP Business Service Automation">Business Service Automation</a></li>
<li><a href="HP_Business_Service_Management" title="HP Business Service Management">Business Service Management</a></li>
<li><a href="HP_Client_Automation_Software" title="HP Client Automation Software">Client Automation Software</a></li>
<li><a href="HP_Cloud_Service_Automation_Software" title="HP Cloud Service Automation Software">Cloud Service Automation Software</a></li>
<li><a href="Taligent" title="Taligent">CommonPoint</a>†</li>
<li><a href="Micro_Focus_Enterprise_Security_Products" title="Micro Focus Enterprise Security Products">Enterprise Security Products</a>†</li>
<li><a href="Iconv" title="Iconv">iconv</a></li>
<li><a href="HP_Information_Management_Software" title="HP Information Management Software">Information Management Software</a>†</li>
<li><a href="HP_Integrity_Virtual_Machines" title="HP Integrity Virtual Machines">Integrity Virtual Machines</a></li>
<li><a href="HP_IT_Management_Software" title="HP IT Management Software">IT Management Software</a></li>
<li><a href="HP_Linux_Imaging_and_Printing" title="HP Linux Imaging and Printing">Linux Imaging and Printing</a>*</li>
<li><a href="Mscape" title="Mscape">mscape</a></li>
<li><a href="HP_Network_Management_Center" title="HP Network Management Center">Network Management Center</a>†</li>
<li><a href="HP_Open_Extensibility_Platform" title="HP Open Extensibility Platform">Open Extensibility Platform</a></li>
<li><a href="HP_OpenMail" title="HP OpenMail">OpenMail</a></li>
<li><a href="HP_OpenView" title="HP OpenView">OpenView</a>
<ul><li><a href="HP_OpenView_Storage_Area_Manager" title="HP OpenView Storage Area Manager">Storage Area Manager</a></li></ul></li>
<li><a href="OpenText_Quality_Center" title="OpenText Quality Center">OpenText Quality Center</a>†</li>
<li><a href="UFT_One" title="UFT One">QuickTest Professional</a>†</li>
<li><a href="HP_Release_Control" title="HP Release Control">Release Control</a></li>
<li><a href="Remote_Graphics_Software" title="Remote Graphics Software">Remote Graphics Software</a>*</li>
<li><a href="HPE_Service_Activator" title="HPE Service Activator">Service Activator</a>**</li>
<li><a href="HP_Service_Manager" title="HP Service Manager">Service Manager</a>†</li>
<li><a href="HP_Serviceguard" title="HP Serviceguard">Serviceguard</a></li>
<li><a href="OpenText_SiteScope" title="OpenText SiteScope">SiteScope</a>†</li>
<li><a href="Snapfish_Lab" title="Snapfish Lab">Snapfish Lab</a></li>
<li><a href="HPE_Systems_Insight_Manager" title="HPE Systems Insight Manager">Systems Insight Manager</a>**</li>
<li><a href="Tesseract_(software)" title="Tesseract (software)">Tesseract</a>†</li>
<li><a href="Micro_Focus_Content_Manager" title="Micro Focus Content Manager">TRIM</a>†</li>
<li><a href="Visual_User_Environment" title="Visual User Environment">Visual User Environment</a></li>
<li><a href="HP_WinRunner" title="HP WinRunner">WinRunner</a></li></ul>
</div></td><td class="noviewer navbox-image" rowspan="5" style="width:1px;padding:0 0 0 2px"><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Database</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Enscribe" title="Enscribe">Enscribe</a>**</li>
<li><a href="NonStop_SQL" title="NonStop SQL">NonStop SQL</a>**</li>
<li><a href="UCMDB" title="UCMDB">UCMDB</a>†</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">File systems and formats</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Hi_Performance_FileSystem" title="Hi Performance FileSystem">Hi Performance FileSystem</a>**</li>
<li><a href="System_Object_Model_(file_format)" title="System Object Model (file format)">System Object Model</a>**</li>
<li><a href="Veritas_File_System" title="Veritas File System">Veritas File System</a>‡</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Operating systems and environments</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Domain/OS" title="Domain/OS">Domain/OS</a></li>
<li><a href="HP-UX" title="HP-UX">HP-UX</a>**</li>
<li><a href="HyperSpace_(software)" title="HyperSpace (software)">HyperSpace</a></li>
<li><a href="System_Manager_(HP_LX)" title="System Manager (HP LX)">HP LX System Manager</a></li>
<li><a href="HP_Multi-Programming_Executive" title="HP Multi-Programming Executive">MPE</a></li>
<li><a href="NewWave" title="NewWave">NewWave</a></li>
<li><a href="NonStop_(server_computers)" title="NonStop (server computers)">NonStop OS</a>**</li>
<li><a href="OpenVMS" title="OpenVMS">OpenVMS</a>**</li>
<li><a href="QuickPlay" title="QuickPlay">QuickPlay</a></li>
<li><a href="Rocky_Mountain_BASIC" title="Rocky Mountain BASIC">Rocky Mountain BASIC</a></li>
<li><a href="HP_Time-Shared_BASIC" title="HP Time-Shared BASIC">Time-Shared BASIC</a></li>
<li><a href="Tru64_UNIX" title="Tru64 UNIX">Tru64 UNIX</a>**</li>
<li><a href="WebOS" title="WebOS">webOS</a>†</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Protocols and languages</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="HP_ePrint" title="HP ePrint">ePrint</a>*</li>
<li><a href="HP-GL" title="HP-GL">HP-GL</a></li>
<li><a href="InkML" title="InkML">InkML</a></li>
<li><a href="PowerHouse_(programming_language)" title="PowerHouse (programming language)">PowerHouse</a>‡</li>
<li><a href="Printer_Command_Language" title="Printer Command Language">Printer Command Language</a>
<ul><li><a href="Hewlett-Packard_Raster_Transfer_Language" title="Hewlett-Packard Raster Transfer Language">Raster Transfer Language</a></li></ul></li>
<li><a href="Systems_Programming_Language" title="Systems Programming Language">Systems Programming Language</a></li>
<li><a href="HP_Universal_Print_Driver" title="HP Universal Print Driver">Universal Print Driver</a>*</li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div>
<ul><li>Asterisk (*) denotes software continued by <a href="HP_Inc." title="HP Inc.">HP Inc.</a></li>
<li>Double asterisk (**) denotes software continued by <a href="Hewlett_Packard_Enterprise" title="Hewlett Packard Enterprise">Hewlett Packard Enterprise</a></li>
<li>Dagger (†) denotes software divested and sold off</li>
<li>Double dagger (‡) denotes third-party software</li></ul>
</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-08-04" href="https://en.wikipedia.org/wiki/?title=Printer_Job_Language&oldid=1304246456">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>